package wmarduino;

import java.util.Random;

/**
 * Instancia un objeto que representa un arduino virtual.
 * @author Jeremy
 * @author Rodrigo
 * @author Gabriel
 * @author Alexandre
 */
public class Arduino {
    int _points;
    boolean _inDuty;
    private static Random randomGenerator = new Random();
    
    /**
     * Construye un nuevo Arduino.
     */
    public Arduino () {
        _points = randomGenerator.nextInt(999999);
        _inDuty = false;
    }

    /**
     * Obtiene los puntos que almacena el arduino.
     * @return Puntos del arduino
     */
    public int getPoints() {
        return _points;
    }

    /**
     * Dice si el arduino esta ocupado por un caza recompensas o no.
     * @return true si esta ocupado, false de lo contrario
     */
    public boolean isInDuty() {
        return _inDuty;
    }

    /**
     * Establece si el arduino esta ocupado por un caza recompensas o no.
     * @param pInDuty boolean para establecer
     */
    public void setInDuty(boolean pInDuty) {
        this._inDuty = pInDuty;
    }
    
}
